/**
  ******************************************************************************
  * @file   User/task.c
  * @date   1-Aug-2018
  * @brief  all the functions prototypes for tasks
  ******************************************************************************
  */

#ifndef __TASK_H
#define __TASK_H

#include "stm32f10x.h"

void Task_Init(void);
void Task_Add(void);
void Task_Run(void);

static void Task_IapFunc(void);
static void Task_QuickTestFunc(void);
static void Task_ExampleFunc(uint8_t a1, uint8_t a2);

static uint8_t Queue_IsEmpty(void);
static uint8_t Queue_IsFull(void);
static uint8_t Queue_AddData(uint16_t data);
static uint8_t Queue_FrontData(uint16_t *data);

#endif

